package service;

import entity.AClass;
import entity.PageBean;
import entity.Student;

import java.util.List;

public interface ClassService {
    /**
     * 自定义抽象方法描述显示所有学生的功能
     * @param pageBean
     * @return
     */
    List<AClass> classShowService(PageBean pageBean);

    /**
     * 自定义抽象方法实现增加学生的功能
     * @param aClass
     * @return
     */
    int classAddService(AClass aClass);

    /**
     * 自定义抽象方法实现删除学生的功能，按照学号删除
     * @param className
     * @return
     */
    int classDeleteService(String[] className);

    /**
     * 自定义抽象方法实现修改学生的功能
     * @param aClass
     * @return
     */
    int classModifyService(AClass aClass);

    /**
     * 自定义抽象方法实现查找学生的功能，按照学号查找
     * @param className
     * @return
     */
    public abstract AClass classFindService(String className);
}
